@mixin border-radius($r) {
	-webkit-border-radius:$r;
	-moz-border-radius:$r;
	border-radius:$r;
}

.deck-container {
	.deck-prev-link, .deck-next-link {
		display:none;
		position:absolute;
		z-index:3;
		top:50%;
		width:32px;
		height:32px;
		margin-top:-16px;
		font-size:20px;
		font-weight:bold;
		line-height:32px;
		vertical-align:middle;
		text-align:center;
		text-decoration:none;
		color:#fff;
		background:#888;

		.borderradius & {
			@include border-radius(16px);
		}
		
		.touch & {
			display:block;
			-webkit-tap-highlight-color:rgba(0,0,0,0);
		}

		&:hover, &:focus, &:active, &:visited {
			color:#fff;
		}
	}

	.deck-prev-link {
		left:8px;
	}

	.deck-next-link {
		right:8px;
	}
	
	&:hover .deck-prev-link, &:hover .deck-next-link {
		display:block;

		&.deck-nav-disabled {
			display:none;
		}
	}
}


@media print {
	.deck-prev-link, .deck-next-link {
		display:none !important;
	}
}
